# dEQP-GLES31.functional

set(DEQP_GLES31_FUNCTIONAL_SRCS
	es31fBasicComputeShaderTests.cpp
	es31fBasicComputeShaderTests.hpp
	es31fBuiltinPrecisionTests.cpp
	es31fBuiltinPrecisionTests.hpp
	es31fComputeShaderBuiltinVarTests.cpp
	es31fComputeShaderBuiltinVarTests.hpp
	es31fFunctionalTests.cpp
	es31fFunctionalTests.hpp
	es31fDrawTests.cpp
	es31fDrawTests.hpp
	es31fGeometryShaderTests.cpp
	es31fGeometryShaderTests.hpp
	es31fShaderSharedVarTests.cpp
	es31fShaderSharedVarTests.hpp
	es31fTessellationTests.cpp
	es31fTessellationTests.hpp
	es31fAtomicCounterTests.hpp
	es31fAtomicCounterTests.cpp
	es31fSampleShadingTests.cpp
	es31fSampleShadingTests.hpp
	es31fSampleVariableTests.cpp
	es31fSampleVariableTests.hpp
	es31fShaderMultisampleInterpolationTests.cpp
	es31fShaderMultisampleInterpolationTests.hpp
	es31fShaderMultisampleInterpolationStateQueryTests.cpp
	es31fShaderMultisampleInterpolationStateQueryTests.hpp
	es31fLayoutBindingTests.cpp
	es31fLayoutBindingTests.hpp
	es31fSeparateShaderTests.cpp
	es31fSeparateShaderTests.hpp
	es31fShaderAtomicOpTests.cpp
	es31fShaderAtomicOpTests.hpp
	es31fShaderImageLoadStoreTests.cpp
	es31fShaderImageLoadStoreTests.hpp
	es31fSSBOLayoutCase.cpp
	es31fSSBOLayoutCase.hpp
	es31fSSBOLayoutTests.cpp
	es31fSSBOLayoutTests.hpp
	es31fSSBOArrayLengthTests.hpp
	es31fSSBOArrayLengthTests.cpp
	es31fShaderCommonFunctionTests.cpp
	es31fShaderCommonFunctionTests.hpp
	es31fShaderPackingFunctionTests.cpp
	es31fShaderPackingFunctionTests.hpp
	es31fShaderIntegerFunctionTests.cpp
	es31fShaderIntegerFunctionTests.hpp
	es31fStencilTexturingTests.cpp
	es31fStencilTexturingTests.hpp
	es31fShaderStateQueryTests.hpp
	es31fShaderStateQueryTests.cpp
	es31fShaderTextureSizeTests.hpp
	es31fShaderTextureSizeTests.cpp
	es31fSynchronizationTests.hpp
	es31fSynchronizationTests.cpp
	es31fFboColorbufferTests.cpp
	es31fFboColorbufferTests.hpp
	es31fFboTestCase.cpp
	es31fFboTestCase.hpp
	es31fFboTestUtil.cpp
	es31fFboTestUtil.hpp
	es31fTextureFilteringTests.cpp
	es31fTextureFilteringTests.hpp
	es31fTextureFormatTests.hpp
	es31fTextureFormatTests.cpp
	es31fTextureLevelStateQueryTests.hpp
	es31fTextureLevelStateQueryTests.cpp
	es31fTextureSpecificationTests.hpp
	es31fTextureSpecificationTests.cpp
	es31fIntegerStateQueryTests.cpp
	es31fIntegerStateQueryTests.hpp
	es31fInternalFormatQueryTests.cpp
	es31fInternalFormatQueryTests.hpp
	es31fTextureMultisampleTests.cpp
	es31fTextureMultisampleTests.hpp
	es31fUniformLocationTests.cpp
	es31fUniformLocationTests.hpp
	es31fMultisampleTests.cpp
	es31fMultisampleTests.hpp
	es31fMultisampleShaderRenderCase.cpp
	es31fMultisampleShaderRenderCase.hpp
	es31fIndirectComputeDispatchTests.cpp
	es31fIndirectComputeDispatchTests.hpp
	es31fVertexAttributeBindingTests.cpp
	es31fVertexAttributeBindingTests.hpp
	es31fVertexAttributeBindingStateQueryTests.cpp
	es31fVertexAttributeBindingStateQueryTests.hpp
	es31fProgramUniformTests.cpp
	es31fProgramUniformTests.hpp
	es31fProgramInterfaceDefinition.cpp
	es31fProgramInterfaceDefinition.hpp
	es31fProgramInterfaceDefinitionUtil.cpp
	es31fProgramInterfaceDefinitionUtil.hpp
	es31fProgramInterfaceQueryTests.cpp
	es31fProgramInterfaceQueryTests.hpp
	es31fProgramInterfaceQueryTestCase.cpp
	es31fProgramInterfaceQueryTestCase.hpp
	es31fOpaqueTypeIndexingTests.cpp
	es31fOpaqueTypeIndexingTests.hpp
	es31fAdvancedBlendTests.cpp
	es31fAdvancedBlendTests.hpp
	es31fTessellationGeometryInteractionTests.cpp
	es31fTessellationGeometryInteractionTests.hpp
	es31fUniformBlockTests.cpp
	es31fUniformBlockTests.hpp
	es31fDebugTests.cpp
	es31fDebugTests.hpp
	es31fFboNoAttachmentTests.cpp
	es31fFboNoAttachmentTests.hpp
	es31fNegativeTestShared.cpp
	es31fNegativeTestShared.hpp
	es31fNegativeBufferApiTests.cpp
	es31fNegativeBufferApiTests.hpp
	es31fNegativeTextureApiTests.cpp
	es31fNegativeTextureApiTests.hpp
	es31fNegativeShaderApiTests.cpp
	es31fNegativeShaderApiTests.hpp
	es31fNegativeFragmentApiTests.cpp
	es31fNegativeFragmentApiTests.hpp
	es31fNegativeVertexArrayApiTests.cpp
	es31fNegativeVertexArrayApiTests.hpp
	es31fNegativeStateApiTests.cpp
	es31fNegativeStateApiTests.hpp
	es31fTextureGatherTests.cpp
	es31fTextureGatherTests.hpp
	es31fTextureFormatTests.cpp
	es31fTextureFormatTests.hpp
	es31fTextureBufferTests.cpp
	es31fTextureBufferTests.hpp
	es31fShaderBuiltinConstantTests.cpp
	es31fShaderBuiltinConstantTests.hpp
	es31fShaderHelperInvocationTests.cpp
	es31fShaderHelperInvocationTests.hpp
	)

add_library(deqp-gles31-functional STATIC ${DEQP_GLES31_FUNCTIONAL_SRCS})
target_link_libraries(deqp-gles31-functional deqp-gl-shared glutil glutil-sglr tcutil referencerenderer ${DEQP_OPENGL_LIBRARIES})
